const { DataTypes } = require("sequelize");

const seq = require("../config/db");
const User = seq.define(
  "user",
  {
    // 在这里定义模型属性
    userName: {
      type: DataTypes.STRING,
      allowNull: false,
    },
    password: {
      type: DataTypes.STRING,
      // allowNull 默认为 true
    },
    id: {
      type: DataTypes.INTEGER,
      autoIncrement: true,
      primaryKey: true,
    },
  },
  {
    // 不要忘记启用时间戳！
    timestamps: true,

    // 不想要 createdAt
    createdAt: "createTime",

    // 想要 updatedAt 但是希望名称叫做 updateTimestamp
    updatedAt: "updateTime",
  }
);
// User.sync();
module.exports = User;
